Флаги не меняются
Команда:
CWD
Логика:
if (AX < 8000h) then DX = 0 else DX = FFFFh
CWD расширяет бит знака регистра AX на весь регистр DX. Эта команда генерирует двойное слово, эквивалентное числу со знаком, находящемуся в регистре AX.
Операнды | Такт байты (слова) | Обращения | Байты | Пример |
нет операндов | 5 | - | 1 | CWD |
Примечания:
Эта команда положит DX равным 0FFFFh, если бит знака (15-ый бит) регистра AX установлен, и равным 0, если бит знака AX сброшен.